cart = {}
$('input[type=radio]').change(function(){
	var tmp = this;
	$('.couponId').val('');
	$('.couponId').val('CP' + $(tmp).val());
	if($('.couponId').val() != 'CP')
		cart.updateShopCart();
});


cart.updateShopCart = function(){
	var items = new Array;
	$('.itemcount').each(function(i){
		var j = new Object;
		j.id = $(this).attr('itemId');
		j.count = $(this).val();
		items[i] = j;
	});
	main.showLoading();
	$.ajax({
		url: baseUrl + '/service/cart/serviceUpdateShopCart',
		dataType: 'json',
		data: {couponId: $('.couponId').val(), items: items},
		type: 'GET',
		success: function(data){
			main.hideLoading();
			if(data.status){
				alert('Cập nhật thành công!');
				var totalnum = 0;
				$.each(data.data.items, function(){
					totalnum += parseInt(this.num);
					$('.itemPrice' + this.id).html(parseFloat(this.price * this.num).toMoney(0, ',', '.'));
					$('#item-cart-id' + this.id + ' .cart-number span').html(this.num);
					$('#item-cart-id' + this.id + ' label').html(parseFloat(this.price * this.num).toMoney(0, ',', '.'));
				})
				$('#box-cart-id .cart-count').html(parseInt(totalnum));
				$('.finalprice').html(data.data.prices.toMoney(0, ',', '.'));
				$('._finalprice').html(data.data.finalprices.toMoney(0, ',', '.'));
			}
			else{
				alert(data.message);
				//$('._finalprice').html(data.data.toMoney(0, ',', '.'));
				$('input[type=checkbox]').removeAttr('checked');
			}
		}
	});
}

cart.editProductCount = function(id){
	$.ajax({
		url: baseUrl + '/service/cart/serviceEditProductCart',
		dataType: 'json',
		data: {id:id,num:$('.productCartCount'+id).val(), couponId: $('.couponId').val()},
		type: 'GET',
		success: function(data){
			if(data.status){
				alert('Cập nhật thành công!');
				$('.cart-count').html(data.data['num']);
				$('.finalprice').html(data.data.prices.toMoney(0, ',', '.'));
				$('.itemPrice'+id).html(data.data.price.toMoney(0, ',', '.'));
				$('._finalprice').html(data.data.finalprices.toMoney(0, ',', '.'));
			}
			else{
				alert(data.message);
			}
		}
	});
}
cart.deleteCartItem = function(id){
	if (confirm('Xóa sản phẩm này?')){
		$.ajax({
			url: baseUrl + '/service/cart/serviceDeleteCartItem',
			dataType: 'json',
			data: {id: id},
			type: 'GET',
			success: function(data){
				if(data.status){
					alert('Xóa thành công, nếu bạn có coupon, vui lòng nhập lại!');
					$('.productCart'+id).remove();
					$('.finalprice').html(data.data.prices);
					$('._finalprice').html(data.data.prices);
					$('.cart-count').html(data.data.num);
					$('#item-cart-id'+id).remove();
				}
				else{
					alert(data.mesage);					
				}
			}
		});
	}
}
cart.delay = (function(){
    var timer = 0;
    return function(callback, ms){
        clearTimeout (timer);
        timer = setTimeout(callback, ms);
    };
})();